export const constants = {
  /**
   * 组件类型KEY：前端组件(frontend)
   */
  COMP_TYPE_KEY_FRONT: 'frontend',

  /**
   * 组件类型KEY：后端组件(backend)
   */
  COMP_TYPE_KEY_BACK: 'backend',

  /**
   * 组件类型：前端组件
   */
  COMP_TYPE_FRONTEND: 1,

  /**
   * 组件类型：后端组件
   */
  COMP_TYPE_BACKEND: 2,

  /**
   * 组件类型：python组件
   */
  COMP_TYPE_PYTHON: 3,

  /**
   * 状态值：1
   */
  STATUS_TRUE: 1,

  /**
   * 状态值：0
   */
  STATUS_FALSE: 0,

  /**
   * 任务状态：待执行
   */
  TASK_INFO_STOP: -1,

  /**
   * 任务状态：初始化
   */
  TASK_INFO_INIT: 0,

  /**
   * 任务状态：执行中
   */
  TASK_INFO_DOING: 1,

  /**
   * 任务状态：成功
   */
  TASK_INFO_SUCCESS: 2,

  /**
   * 任务状态：失败
   */
  TASK_INFO_FAILURE: 3,

  /**
   * 任务状态：等待
   */
  TASK_INFO_WAITING: 4,

  /**
   * 环境类型：计算节点
   */
  ENV_TYPE_CALC: 1,

  /**
   * 环境类型：数据库节点
   */
  ENV_TYPE_DB: 2,

  /**
   * 环境类型：应用节点
   */
  ENV_TYPE_APP: 3,

  /**
   * 数据库类型：Mysql
   */
  DB_TYPE_MYSQL: 1,

  /**
   * 数据库类型：Oracle
   */
  DB_TYPE_ORACLE: 2,

  /**
   * 网络状态：正常
   */
  NETWORK_STATUS_UP: 'UP',

  /**
   * 网络状态：异常
   */
  NETWORK_STATUS_DOWN: 'DOWN',

  /**
   * 组件状态：正常
   */
  RUN_STATUS_RUNNING: 'RUNNING',

  /**
   * 组件状态：异常
   */
  RUN_STATUS_DOWN: 'DOWN',

  /**
   * 操作类型：新增
   */
  OPERATE_TYPE_ADD: 1,

  /**
   * 操作类型：编辑
   */
  OPERATE_TYPE_EDIT: 2,

  /**
   * 操作类型：删除
   */
  OPERATE_TYPE_DELETE: 3,

  /**
   * 操作类型：上线
   */
  OPERATE_TYPE_ONLINE: 4,

  /**
   * 操作类型：下线
   */
  OPERATE_TYPE_OFFLINE: 5,

  /**
   * 上线状态
   */
  STATUS_ONLINE: 1,

  /**
   * 下线状态
   */
  STATUS_OFFLINE: 0,

  /* -----------工具集成----------- */
  /**
   * 常规环境
   */
  ENV_NORMAL: {
    host: '10.20.23.21',
    port: 22,
    username: 'root',
    password: 'asdf1234'
  },

  /**
   * 应用数据库
   */
  ENV_APP_DB: {
    host: '10.20.23.25',
    port: 3306,
    username: 'root',
    password: 'mySECURITY_PASS119'
  },

  /**
   * 云Os数据库
   */
  ENV_OS_DB: {
    host: '10.20.23.21',
    port: 3306,
    username: 'glance',
    password: 'GLANCE_DBPASS'
  },

  /**
   * 镜像常规路径
   */
  IMG_NORMAL_PATH: '/var/lib/glance/images'
}
